0be64e4e88a8b3095f3d561771d35acc9aeb7271,plugins/properties/src/com/intellij/lang/properties/customizeActions/DissociateResourceBundleAction.java,DissociateResourceBundleAction,actionPerformed,#AnActionEvent#,43
Before Change
assert resourceBundle != null;
final Project project = resourceBundle.getProject();
final FileEditorManager fileEditorManager = FileEditorManager.getInstance(project);
fileEditorManager.closeFile(new ResourceBundleAsVirtualFile(resourceBundle));
for (final PropertiesFile propertiesFile : resourceBundle.getPropertiesFiles()) {
fileEditorManager.closeFile(propertiesFile.getVirtualFile());
}
After Change
final Collection<ResourceBundle> resourceBundles = extractResourceBundles(e);
assert resourceBundles.size() > 0;
final FileEditorManager fileEditorManager = FileEditorManager.getInstance(project);
for (ResourceBundle resourceBundle : resourceBundles) {
fileEditorManager.closeFile(new ResourceBundleAsVirtualFile(resourceBundle));
for (final PropertiesFile propertiesFile : resourceBundle.getPropertiesFiles()) {
fileEditorManager.closeFile(propertiesFile.getVirtualFile());
}